﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Media;
using Signage01.util;

namespace Signage01
{
    [Serializable]
    public class ResourceGraphics
    {
        /*
        private string _typeName;

        public string TypeName
        {
            get { return _typeName; }
            set { _typeName = value; }
        }

        */
        private string _fontFamily;

        public string FontFamily
        {
            get { return _fontFamily; }
            set { _fontFamily = value; }
        }

        private int _fontSize;

        public int FontSize
        {
            get { return _fontSize; }
            set { _fontSize = value; }
        }

        private bool _isBold;

        public bool IsBold
        {
            get { return _isBold; }
            set { _isBold = value; }
        }

        private bool _isItalic;

        public bool IsItalic
        {
            get { return _isItalic; }
            set { _isItalic = value; }
        }

        private bool _isUnderlined;

        public bool IsUnderlined
        {
            get { return _isUnderlined; }
            set { _isUnderlined = value; }
        }

        
        private ColorCustom _textColor;

        public ColorCustom TextColor
        {
            get { return _textColor; }
            set { _textColor = value; }
        }
        
        private int _offset; // in seconds

        public int Offset
        {
            get { return _offset; }
            set { _offset = value; }
        }

        private int _duration;
        public int Duration
        {
            get { return _duration; }
            set { _duration = value; }
        }

    }
}
